<?php

namespace Cekurte\Controller;

/**
 * Interface para criar CRUD's
 * 
 * @author 	João Paulo Cercal
 * @version 1.0
 */
interface Crud
{
    /**
     * Create
     * 
     * @author 	João Paulo Cercal
     * @version 1.0
     */
	public function createAction();
	
	/**
     * Retrieve
     * 
     * @author 	João Paulo Cercal
     * @version 1.0
     */
	public function retrieveAction();
	
	/**
     * Update
     * 
     * @author 	João Paulo Cercal
     * @version 1.0
     */
	public function updateAction();
	
	/**
     * Delete
     * 
     * @author 	João Paulo Cercal
     * @version 1.0
     */
	public function deleteAction();
	
	/**
     * List
     * 
     * @author 	João Paulo Cercal
     * @version 1.0
     */
	public function listAction();
}

?>